package com.unet.disk.disk.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 会员账户流水表
 * 
 * @author hcfs
 * @email 599981113@qq.com
 * @date 2021-04-30 09:24:25
 */
@Data
@TableName("u_member_balance_log")
public class MemberBalanceLogEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 序列号
	 */
	@TableId
	private Long id;
	/**
	 * 会员ID
	 */
	private String memberId;
	/**
	 * 账户余额变动数（正数）
	 */
	private BigDecimal balance;
	/**
	 * 修改类型：1新增，2减少
	 */
	private Integer changeType;
	/**
	 * 操作后账户余额
	 */
	private BigDecimal afterBalance;
	/**
	 * 操作类型
	 */
	private Integer operType;
	/**
	 * 应用ID
	 */
	private String appId;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 
	 */
	private String creator;
	/**
	 * 记录时间
	 */
	private Date createTime;
	/**
	 * 
	 */
	private String updater;
	/**
	 * 
	 */
	private Date updateTime;
	/**
	 * 源数据产生类型：order:订单：device:设备
	 */
	private String souceType;
	/**
	 * 原数据ID
	 */
	private String sourceId;

}
